#ifndef __POSTURE_H
#define __POSTURE_H
#include "stm32f4xx.h"

void Run(int run_speed);
void Run_delay(int run_speed, uint16_t last_time);
void run(int left_speed, int right_speed);
void run_delay(int left_speed, int right_speed, uint16_t last_time);
void stop(void);
void Stop(uint16_t times);
void Right_Speed_Down(int Fir, int End, uint16_t delay_time);
void Left_Speed_Down(int Fir, int End, uint16_t delay_time);
void Right_Speed_Up(int Fir, int End, uint16_t delay_time);
void Left_Speed_Up(int Fir, int End, uint16_t delay_time);
void turnR_speed_up(int Low, int High, uint16_t delay_time);
void turnR_speed_down(int High, int Low, uint16_t delay_time);
void turnL_speed_up(int Low, int High, uint16_t delay_time);
void turnL_speed_down(int High, int Low, uint16_t delay_time);
void drift_right(int speed, uint8_t model);
void Start(void);
void down_pt1_6(void);
void Crash_JD(uint8_t num);
void trace_Test(void);
void UP_Tai1_6(void);
void UP_Tai7(void);
void UP_Tai8(void);
void UP_Tai1(void);
void Bridge_Travel(void);
void T_Moutain_Fast(void);
void T_Moutain_Slow(void);
void IN_Long_BLB(void);
void OUT_Long_BLB(void);
void Down_Tai8(void);
void Down_Tai7(void);
void Stop_Line(void);
void Pass_Short_BLB(void);
void Detect_OUT_jd4(void);
#endif